package com.cupk.dtos;

import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

@Data
public class FundingDto {
    private Long id;
    private Long projectId;
    private String projectName; // 需要 Service 层填充
    private String fundingType; // INCOME, EXPENSE
    private String category;
    private BigDecimal amount;
    private String description;
    private String transactionDate; // 返回 String 类型给前端
    private String approvalStatus; // PENDING, APPROVED, REJECTED
    private String approvedBy; // 审批人姓名，Service 填充
    private String receiptNumber;
    private List<String> attachments; // 附件列表
    private String createdAt;
    private String updatedAt;
    private Long recordedById;
}